請問因為在寫autocomplete 要呼叫jquery插件autocomplete
我想用javascript 呼叫一個function ,這個function會post資料給一個php程式檔,
然後接收這個php檔案回傳來的data 在這個function內處理 data的資料,
然後指派給變數。
最後在function印出這個資料
但是post function內指定的參數的資料 (傳值不傳址)
要怎麼用到外部可以繼續使用呢
var states = new Array();
getlist();
function getlist(){
$.post('getparam.php', {
'table': "customer",
},function(data){
for(var i=0;i<data.length;i++)
{
states[i]= data[i].name;
console.log("內部");
console.log(states); // <-這邊可以印出states
}
});
}
console.log("function後");
console.log(states); // <-這邊無法印出states
$('#showMe').autocomplete({
source:[states]
});